*{padding: 0;margin: 0;}

html,body{ width:100%; height:100%; font-size:12px; font-family:"微软雅黑"}
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset {margin:0;padding:0}
img{ border:none;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
input,select{outline:0px;}
header, footer, article, section, nav, menu, hgroup {display: block;}
.panel {
	height:100vh;}
/*头部*/
header{height: 40px;background:#002714;width:100%;font-size: 14px;color: #fff; line-height:40px;position: relative;z-index: 10000;}
.headmid{width: 1200px;height: 40px;margin: 0 auto;}
.head_le{float: left;}
.head_rg{float: right; }
.ewmtu{cursor: pointer;position: relative; z-index: 100000; margin-left: 15px;}
.ewmtu img{vertical-align: middle;}
.ewmtu:hover .tcewm{display: block;}
.tcewm{display: none; background: #fff; padding: 10px; text-align: center; color: #333;font-size:14px;position: absolute;top:30px; z-index: 100000;}

/*导航*/
nav{background: #fff; height: 100px;width: 100%; position: relative;z-index: 1000;}
.navmid{width: 1200px; margin: 0 auto; height: 100px;line-height: 100px;}
.logo{float: left; margin-top: 20px; height: 60px;}
.rgnav{float: right;}
.rgnav .on a{color: #7AA32D;}
.rgnav ul li{width:115px;float: left; text-align: right; line-height: 100px;font-size: 16px;color: #333;}
.rgnav ul li a{color: #333;}
.rgnav ul li:hover{color: #7aa32d;}
.rgnav ul li:hover a{color: #7aa32d;}
.subnav{width:600px;height: 375px; margin-left: -330px; background: #fff;border-radius: 0 0 7px 7px; display: none; position: relative; z-index: 10000;box-shadow:0 1px 3px #ccc inset; }
.rgnav ul li:hover .subnav{display: block;}

.subnav .subleft{float: left; width: 210px; font-size: 14px;color: #333;margin: 25px 20px; }
.subnav .subleft ul{ border-top:#BFBFBF 1px dashed; width: 210px;}
.subnav .subleft ul li{font-size: 15px;line-height: 45px; width: 190px; border-bottom:#BFBFBF 1px dashed; text-align: left; padding-left: 20px; }
.subnav .subleft ul li a{color: #333;}
.subnav .subleft ul li:hover{background:#7AA32D;color: #fff; border-bottom:#7AA32D 1px solid;}
.subnav .subleft ul li:hover a{color: #fff;}
.subnav .subleft ul li .lsty{ background: url(images/dtg.png) no-repeat; height:11px ; width: 40px;display: inline-block;}
.subnav .subleft ul li:hover .lsty{background: url(images/dtw.png) no-repeat; height:11px ;width: 40px;}

.subnav .subright{float: left; font-size: 14px; color: #666; line-height:25px; width: 300px; text-align: justify; margin: 23px 0 0 20px;}
.subnav .subright .im{width: 300px; height: 185px;overflow: hidden;}
.subnav .subright .im img{max-width: 300px;}

/*banner*/
.banner{ width:100%; height:100%; position:relative; margin-top: -140px;z-index: 100;}
#slides { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute;width: 250px; left:0;right: 0;margin: auto; bottom:16%; z-index:9900; }
#pagination li { display:block; list-style:none; width:30px; height:5px; float:left; margin-left:25px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#690000}
.sld_mid{ position: absolute; bottom: 30%; width:764px; left:0;right: 0;margin: auto; z-index: 10000;}

/*新闻滚动框*/
.newnotic{display:block; width: 540px;height: 20px; overflow: hidden;position: absolute;left:0;right: 0;margin: auto; bottom:20%;z-index: 10000;}
.newf{float: left;font-size: 16px;color: #7aa32d;}
#newts{float: left;font-size: 16px;color: #fff;height: 20px; overflow: hidden; margin-left: 25px;line-height: 20px;}
#newts a{color: #fff;}
.new_mor{float:right;font-size: 16px;color: #7aa32d;}
.new_mor a{color: #7AA32D;}

.prv_down{width: 100%; text-align: center; position: absolute; bottom:2%; z-index: 100000;}


.scroll_one{width: 100%; height: 100%;}
.scroll_two{width: 100%;height: 100%; background: url(images/srl2.jpg) no-repeat center bottom; position: relative;}

.aboutbox{width:100%; height:auto;overflow:hidden;background:#fff;position:absolute; bottom:0px; opacity:0.8;}
.sc_about{ width: 1200px;margin:0 auto;height: auto;overflow: hidden; padding:20px 0 80px}
.sc_about .about_name{font-size: 24px;color: #333; margin: 15px 0;}
.sc_about .about_derc{font-size: 16px;color: #666;}
.sc_about .about_more{color: #fff; background: #9d9d9d;width: 100px; border-radius: 15px; padding: 5px 10px; text-align: center; margin: 20px 0;}
.sc_about .about_more a{color: #fff;}

.scroll_three{width: 100%;height: 100%; background:url(images/srl3.jpg) no-repeat center top;position: relative; overflow: hidden;}

.projectcon{width: 1264px; height:100%;margin: 0 auto; margin-top: 80px;overflow: hidden;}
.project{width: 1264px; height:550px; top: 50%; margin-top: -230px;position:absolute;}
.project .pro_tit{font-size: 36px; color: #fff; margin: 0px 0 45px 44px;}

.project ul li{float: left;background: #fff; width: 370px; height: 440px; margin-left: 44px; text-align: justify;}
.project .lit_tit{font-size: 18px;color: #333; margin: 15px 0 10px 15px;}
.project .lit_trt{font-size: 14px;color: #666; margin: 0 15px; line-height: 23px;}
.project .lit_time{font-size: 12px;color: #666; margin:10px 0 0 15px ;}

/*底部*/
footer{width: 100%;height: 100%; background:url(images/footbg.jpg) no-repeat center 50%;position: relative; overflow: hidden;}

.footcon{width: 700px; margin: 0 auto; height:90%;overflow: hidden;}
.foot_message{width:700px;height: 426px;position: absolute; top: 50%; margin-top: -200px;}
.foot_le{float: left;width: 240px; text-align: center; color: #fff;font-size: 18px; line-height: 38px;}
.foot_rg{float: right; font-size: 14px;color: #fff; line-height: 27px;}
.foot_rg .foot_tit{font-size: 18px; margin-bottom:8px ;}
/*版权*/
.webright{font-size: 14px;color: #999;width: 100%; text-align: center; margin-top: 40px;}
.webright a{color: #999;}

/*右侧快捷按钮*/
.srolldotcon{width:1264px;height:136px; position:absolute; top:50%; left:50%;margin-left:-632px;margin-top: -68px; }
.scroll_dot{width: 14px; height: 136px; position: absolute; right: 0px; z-index: 10000;}
.scroll_dot img{margin-top: 17px;}


.global_bg{background: url(images/conerbg.jpg) no-repeat top center; width: 100%;min-height: 1028px; height: auto;overflow: hidden; position: absolute; top: 100px;}

.gloabl_con{width: 1200px;margin: 0 auto; height: auto;overflow: hidden; margin-top: 80px;}

/*项目案例列表页*/
.comn_title{font-size: 48px;color: #333;font-family:"楷体"; margin: 10px 0;}
.mainbox{ background: #fff; border: #d8e4c1 1px solid; min-height: 1000px; height: auto;overflow: hidden; margin: 40px 0;}
.case_list{ margin:40px 14px;height: auto;overflow: hidden;}
.case_list ul li{float: left; margin:18px 10px; width: 370px;height: 420px; background: #f7f7f7;  line-height: 28px;}
.case_list ul li .tit{font-size: 18px;color: #333; margin: 10px 0 5px 30px;}
.case_list ul li .trt{font-size: 14px;color: #666;margin-left: 30px;}
.case_list ul li:hover{background: #7AA32D; color: #fff;}
.case_list ul li:hover .tit{color: #fff;}
.case_list ul li:hover .trt{color: #fff;}

.page{height: 50px; display: table; margin-left:auto ;margin-right:auto ;margin-bottom: 20px;}
.page ul li{float: left;height: 18px; padding: 10px 15px; border:#dcdcdc 1px solid; border-radius: 3px; color: #999;font-size: 14px; margin: 8px;}
.page ul li:hover{ color: #fff;background:#7AA32D;}
.page .on{color: #fff;background:#7AA32D;}

/*内页底部*/
.foot2{font-size: 14px;color: #fff;width: 100%; text-align: center; margin: 40px 0;text-shadow: 0px 0px 5px #666,-1px -1px 1px #666; }
.foot2 a{color: #fff;}

/*苗木设计列表页*/

.mmsj_list{}

#mmtab { position: relative; }
#mmtab .mmnav { position: relative;  z-index: 2;font-size: 14px;color: #666; height:78px;border-bottom: 1px solid #D8E4C1; padding-left: 60px;}

#mmtab .mmnav li { float: left; height:80px; overflow:hidden; line-height: 80px; width: 118px;}
#mmtab .mmnav li span{width: 117px; text-align: center; height: 14px;line-height: 14px; display: inline-block; border-right:1px solid #e5e5e5 ;}
#mmtab .mmnav li:hover{cursor:pointer; background: url(images/mmnav_bg.png) no-repeat top left; height: 86px;width: 118px; color: #fff;}
#mmtab .mmnav .active {overflow:hidden; width:118px; background: url(images/mmnav_bg.png) no-repeat top left; height: 86px;color: #fff;}
#mmtab .mmnav .active a{color:#fff}
#mmtab .mmnav li:hover a{color:#fff}
#mmtab .mmsj_content { position: relative;  }
#mmtab .mmsj_content .box { height:auto; overflow: hidden; display: none; margin: 70px 40px 20px;}
#mmtab .mmsj_content .box ul li{width: 330px; height: 280px; float: left; margin: 10px 21px 20px; font-size: 18px;color: #333;text-align: center; line-height: 40px;}
#mmtab .mmsj_content .box ul li a{color: #333;}

/*新闻列表*/

#mmtab .news_content { position: relative;  }
#mmtab .news_content .box { height:auto; overflow: hidden; display: none; margin: 70px 130px 20px 60px;}
#mmtab .news_content .box ul li{height: 195px; border-bottom: 1px solid #e5e5e5; margin: 10px 0 25px;}
#mmtab .news_content .box ul{min-height: 960px; padding-bottom: 55px;}
.newlist_le{float: left; width: 260px;}
.newlist_rg{float: left; margin-left: 23px;font-size: 14px;color: #999; text-align: justify; width: 715px; line-height: 30px;}
.newlist_rg .tit{font-size: 18px;color: #333; margin: 6px 0 10px;}
#mmtab .news_content .box ul li a:hover .newlist_rg .tit{color: #7AA32D;}

.page_news{width:500px;height: 50px;position: absolute;left:0;right:0; bottom: 10px; margin: auto;}
.page_news span{float: left;height: 18px; padding: 10px 15px; border:#dcdcdc 1px solid; border-radius: 3px; color: #999;font-size: 14px; margin: 8px;}
.page_news span:hover{ color: #fff;background:#7AA32D;}
.page_news .on{color: #fff;background:#7AA32D;}
.page_news a{color: #999;}

/*新闻内容页*/
.conten_nav { position: relative;  z-index: 2;font-size: 14px;color: #666; height:78px;border-bottom: 1px solid #D8E4C1; padding-left: 60px;}

.conten_nav li { float: left; height:80px; overflow:hidden; line-height: 80px; width: 118px;}
.conten_nav li span{width: 117px; text-align: center; height: 14px;line-height: 14px; display: inline-block; border-right:1px solid #e5e5e5 ;}
.conten_nav li:hover{cursor:pointer; background: url(images/mmnav_bg.png) no-repeat top left; height: 86px;width: 118px; color: #fff;}
.conten_nav .active {overflow:hidden; width:118px; background: url(images/mmnav_bg.png) no-repeat top left; height: 86px;color: #fff;}
.conten_nav li:hover a{color:#fff}
.conten_nav .active a{color:#fff}
.news_content .content_box{margin: 40px 60px 40px;height: auto;overflow: hidden;}

.cont_top{height: auto;overflow: hidden;}
.cont_top .title{font-size: 24px;color: #666; text-align: center; margin: 20px 0;}
.cont_top .time{font-size: 12px;color: #666; text-align: center;padding: 5px 0 30px; border-bottom:1.5px solid #E5E5E5 ;}
.cont_top .time img{vertical-align: middle;}

.cont_main{height: auto;overflow: hidden; margin: 30px 0 20px;padding-bottom:30px;font-size: 14px;color: #666; line-height: 30px;border-bottom:1.5px solid #E5E5E5 ;} 
.cont_mains{height: auto;overflow: hidden; margin: 0 20px;font-size: 14px;color: #666; line-height: 30px;background: url(images/ywjsbg.png) no-repeat bottom right;} 

.prenxt{height: 50px; margin:30px 0 ;font-size: 14px;color: #666;}
.prenxt .prev{float: left;}
.prenxt .next{float: right;}
.prenxt a{color: #666;}



#feature {
	margin: 0px auto; width: 920px; position:relative;
	margin-top: 5px; margin-bottom: 50px;
}

#feature .prev {
	 text-indent: -9999px; width: 69px; display: block; background:url(images/prvbtn.png) center top; float: left; height: 69px; position: absolute;top:50%; left:0; 
}
#feature .next {
	text-indent: -9999px; width: 69px; display: block; background:url(images/nextbtn.png) center top; float: right; height: 69px;position: absolute;top:50%; right:0;
}
#feature .prev:hover {
	background-position: center bottom
}
#feature .next:hover {
	background-position: center bottom
}
.feature ul {
	position: relative;  padding-bottom: 0px; list-style:none; margin: 0px; padding-left: 0px; width: 2800px; padding-right: 0px; float: left; padding-top: 0px; left: 0px
}
.featureBox {
	  width: 640px; float: left; height:990px; overflow: hidden;  padding-top: 10px
}
#botton-scroll {
	z-index: 0; margin: 0px auto; width: 640px; float: left;  
}
#block {
	z-index: 0;  position: relative; padding-bottom: 20px; margin: 0px auto; padding-left: 0px; width: 640px; padding-right: 0px; height:990px;overflow: hidden; padding-top: 0px
}
#block .sbox {
	width: 640px;float: left; height:990px;  padding-top: 10px
}


.mainbox2{ background: #fff; border: #d8e4c1 1px solid; min-height: 700px; height: auto;overflow: hidden; margin: 40px 0;}
.yw_con{font-size: 14px;color: #666; line-height: 28px;}

.mmsj_list2{ background: url(images/ywjsbg.png) no-repeat bottom right;min-height: 700px;}


/*社会招聘列表*/

#mmtab .news_content .recbox{margin: 40px 60px 0;display: none;height: auto;overflow: hidden; background: url(images/recbg.png) no-repeat right top;}

.rec_list{width: 630px;float: left;}
.rec_list ul{min-height: 805px;padding-bottom: 55px;}

.rec_list ul li{height: 48px;line-height: 48px;font-size: 18px;color: #333; border: 1px solid #eee; border-radius: 5px; padding-left: 28px; margin-bottom: 28px;}
.rec_list .icoimg{font-size: 16px;color: #7AA32D; vertical-align:2px; display: inline-block; width: 30px;}
.rec_list ul li:hover{background: #7AA32D; color: #FFF;}

.rec_list ul li:hover .icoimg{color: #fff;}

.mainbox3{ background: #fff; border: #d8e4c1 1px solid; min-height: 700px; height: auto;overflow: hidden; margin: 40px 0;}

.recdetial_con {font-size: 14px;color: #999; line-height: 28px;}

.ui_button{ background:#7AA32D; color: #fff; padding: 8px 35px; border-radius: 5px; float:right; cursor: pointer;}
.rec_list ul li .jiimg{background: url(images/ji.png) no-repeat ; height: 25px; display: inline-block; width: 18px;margin-bottom: -10px;}
.rec_list ul li:hover .jiimg{background: url(images/jion.png) no-repeat ; height: 25px; display: inline-block; width: 18px;}

/* .rg_menu{
	float: right;
    width: 320px;
    height: 400px;
    padding-left: 80px;
    margin-top: 80px;
    
    } */
.rg_menu {
    float: right;
    width: 320px;
    height: 400px;
    padding-left: 80px;
    margin-top: 80px;
    position: relative;
}	
.rg_menu p{height: 80px; font-size: 14px;color: #fff; }
/* .rg_menu .ipoint1{width: 80px; height: 60px; display: inline-block;text-align: center; vertical-align: 36px;} */
.rg_menu .ipoint1 {
    width: 80px;
    height: 60px;
    display: block;
    text-align: center;
    
    position: absolute;
    top: 24px;
}
/* .rg_menu .ipoint2{width: 80px; height: 60px;  margin-left: 160px; display: inline-block;text-align: center;line-height: 80px;} */
.rg_menu .ipoint2 {
    width: 80px;
    height: 60px;
    
    display: block;
    text-align: center;
    position: absolute;
    top: 176px;
    right: 240px;
}
.rg_menu .ipoint3{
display: block;
position: absolute;
top: 101px;
left: 240px;
width: 80px;
text-align: center;
}
.rg_menu .ipoint4{
display: block;
position: absolute;
right: 80px;
bottom: 16px;
width: 80px;
text-align: center;
}

.rg_menu a{color: #fff;}

/* .rg_menu .zptu1{margin-left:-4px; display: inline-block;} */
.rg_menu .zptu1 {
    margin-left: 80px;
    display: inline-block;
}
/* .rg_menu .zptu2{margin-left:-4px; margin-top:-1px;display: inline-block;} */
.rg_menu .zptu2 {
    margin-left: 80px;
    margin-top: 79px;
    display: inline-block;
}
/* .rg_menu .zptu3{margin-left:240px;margin-top:-1px;display: inline-block;} */
.rg_menu .zptu3 {
    margin-left: 240px;
    margin-top: 79px;
    display: inline-block;
}

/*公司简介*/

.aboutcon{font-size: 14px;color: #666; line-height: 28px;}


.contact{margin: 90px 80px; height: auto;overflow: hidden;}
.map{width: 670px;height: 450px; float: left; border: 1px solid #D8E4C1;}

.rgkinds{float:right; width: 310px;height: auto;overflow: hidden; color: #666;font-size: 14px; line-height: 25px;}


.case_con{margin: 70px 98px 0px; height: auto;overflow: hidden;}
.case_con_top{color: #666; padding-bottom: 40px; border-bottom: 1.5px solid #E5E5E5; line-height: 25px; font-size: 16px;}




@media screen and (max-width: 1600px) {
.scroll_two{width: 100%;height: 100%; background: url(images/srl2.jpg) no-repeat center 75%; position: relative;}

.projectcon{margin-top:40px}	
.project{width: 1200px; height:550px;position:absolute; margin-top: 0;top: 12%;}

.project .pro_tit{font-size: 36px; color: #fff; margin: 0px 0 45px 44px;}

.project ul li{float: left;background: #fff; width: 360px; height: 430px; margin-left: 40px; text-align: justify;}
.project ul li img{width:360px}
.project .lit_tit{font-size: 18px;color: #333; margin: 15px 0 10px 15px;}
.project .lit_trt{font-size: 14px;color: #666; margin: 0 15px; line-height: 23px;}
.project .lit_time{font-size: 12px;color: #666; margin:10px 0 0 15px ;}

#pagination{bottom:10%}
.newnotic{bottom:13%}
.prv_down{bottom:1%}
.prv_down img{ width:50px}

}
@media screen and (max-width: 1400px) {
	
.project{width: 1180px; height:550px;position:absolute; margin-top: 0;top: 10%;}
.project .pro_tit{font-size: 36px; color: #fff; margin: 0px 0 45px 44px;}

.project ul li{float: left;background: #fff; width: 330px; height: 400px; margin-left: 60px; text-align: justify;}
.project ul li img{width:330px}
.project .lit_tit{font-size: 18px;color: #333; margin: 15px 0 10px 15px;}
.project .lit_trt{font-size: 14px;color: #666; margin: 0 15px; line-height: 17px;}
.project .lit_time{font-size: 12px;color: #666; margin:10px 0 0 15px ;}


}

@media screen and (max-width: 1200px) {
	
.project{width: 1180px; height:550px;position:absolute; margin-top: 0;top: 10%;}
.project .pro_tit{font-size: 36px; color: #fff; margin: 0px 0 45px 44px;}

.project ul li{float: left;background: #fff; width: 330px; height: 400px; margin-left: 60px; text-align: justify;}
.project ul li img{width:330px}
.project .lit_tit{font-size: 18px;color: #333; margin: 15px 0 10px 15px;}
.project .lit_trt{font-size: 14px;color: #666; margin: 0 15px; line-height: 17px;}
.project .lit_time{font-size: 12px;color: #666; margin:10px 0 0 15px ;}
}
